Repository Public
1import type { Metadata } from "next";2import { ReportForm } from "@/components/ReportForm";3import { dict, type Locale } from "@/lib/i18n";45export async function generateMetadata({ params }: { params: Promise<{ locale: string }> }): Promise<Metadata> {6 return { title: dict((await params).locale as Locale).report.title, robots: { index: false } };7}8export default async function Report({ params, searchParams }: { params: Promise<{ locale: string }>; searchParams: Promise<{ film?: string }> }) {9 const locale = (await params).locale as Locale;10 const t = dict(locale);11 return (12 <div className="max-w-xl py-10">13 <h1 className="display text-5xl md:text-6xl">{t.report.title}</h1>14 <p className="prose-film mt-3">{t.about.report}</p>15 <div className="mt-8"><ReportForm labels={t.report} film={((await searchParams).film ?? "").slice(0, 120)} /></div>16 </div>17 );18}19